body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,button { margin:0; padding:0;-webkit-appearance:none;user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-drag: none; }
body{font-size: .8125rem!important;
    background: transparent;

height:100%;width:100%;position: relative;}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#fff;}
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }

html{font-family: '微软雅黑'!important;
    font-size: 100%!important;
    line-height: 1.5;
    background: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    -webkit-tap-highlight-color: transparent;
    height:100%;width:100%;position: relative;}

.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }

*:after,*:before{box-sizing: border-box}
a:focus{
    outline:none!important;
}
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.fr{
    float:right;
}
.fl{
    float:left;
}